/*清除默认样式*/
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, img { margin:0; padding:0; } 
img { border:none; } 
img{display: block;} 
ul, ol { list-style:none; } 
body {font-family:"微软雅黑","Arial"; font-size:12px;}
a {text-decoration:none; color:#000;} 
i{font-style:normal;}
/* 清除浮动 */
.clear:after {
	content: '\20';
	display: block;
	height: 0;
	clear: both;
}
ul:after{
	content: ".";
	clear: both;
	display:block;
	height:0;
	overflow:hidden;
	visibility: hidden;
}
/*阿里图标库引用*/
@font-face {font-family: 'iconfont';
	src: url('iconfont.eot'); /* IE9*/
	src: url('iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('iconfont.woff') format('woff'), /* chrome、firefox */
	url('iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
	url('iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont{
	font-family:"iconfont" !important;
	font-size:16px;font-style:normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
	/*display:block;*/
}
/*<i class="iconfont">&#x33;</i>*/
/*-----设置共同样式-----*/
#header,#search,#ban,#fastShopping,#hotActive,#manLike,#sort,#brands,#footerSearch,#footer{
	width: 1240px;
	margin:0 auto;
}
/*----------------右侧边栏-----------------*/
#sidebarR{
	width:34px;
	height:100%;
	position:fixed;
	right:0;
	top:0;
	background:#3e5165;
	z-index:2;
}
#sidebarR .shoppingCar{
	height:110px;
	width:22px;
	color:#fff;
	padding-left:10px;
	margin-top:186px;
	font-size:14px;
	cursor:pointer;
}
#sidebarR .shoppingCar:hover{
	background:#FF666B;
}
#sidebarR .shoppingCar .carText{
	color: #fff;
	padding-bottom: 7px;
	padding-top:10px;
	display: block;
}
#sidebarR .shoppingCar .carNum{
	display:block;
	height:20px;
	width:20px;
	border-radius:20px;
	background:#ff666b;
	text-align:center;
}
#sidebarR .list{
	position:absolute;
	bottom:0;
	left:0;
	color:#fff;
	font-size:14px;
	line-height:30px;
	margin-bottom:20px;
}
#sidebarR .list li{
	height:30px;
	width:34px;
	padding-left:10px;
	cursor:pointer;
}
#sidebarR .list li:hover{
	background:#FF666B;
}
.diseDesc{
	width:100px;
	height:30px;
	background:#3e5165;
	position:absolute;
	color:#fff;
	line-height:30px;
	text-align:center;
	display:none;
	z-index:4;
}
/*---------------头部-------------------*/
#header_back{
	height:26px;
	background:#f0f0f0;
}
#header{
	text-align:center;
	line-height:26px;
}
#header a{
	color:#9e9e9e;
}
#header .denglu{
	/*width:500px;*/
	float:right;
	margin-left:10px;
}
#header .guanzhu{
	float:right;
	margin-left:10px;
	position:relative;
}
#header .guanzhu .iconfont{
	float:right;
	font-size:16px;
}
#header .guanzhu .guanzhu-bg{
	position:absolute;
	background:#fff;
	top:33px;
	right:3px;
	z-index:2;
	box-shadow: 1px 1px 3px rgba(100,100,100,.3);
	/*opacity:0;*/
	display:none;
}
#header .guanzhu .guanzhu-bg .list{
	padding:15px;
	width:130px;
	height:190px;
	background:url(../images/guanzhu-bg.jpg) no-repeat center 50px;
	border:1px solid #ddd;
}
#header .guanzhu .guanzhu-bg .list a{
	display:block;
	padding-left:31px;
	height:24px;
	overflow: hidden;
}
#header .guanzhu:hover span{
	-webkit-tarnsform: rotate(180deg);
	-moz-tarnsform: rotate(180deg);
	-ms-tarnsform: rotate(180deg);
	-o-tarnsform: rotate(180deg);
	transform:rotate(180deg);
}
#header .help{
	float:right;
	margin-left:10px;
}
#header .shoucang{
	float:right;
	margin-left:10px;
	margin-right:51px;
}
#header .shoucang .iconfont{
	float:left;
	font-size:12px;
}
#header a{
	padding:0 5px;
}
#header a:hover{
	color:red;
}
/*-----------搜索框-------------*/
#search_back{
	height:98px;
	background:#fff;
}
#search{
	padding-left:42px;
	width:1108px;
}
#search {
	height:98px;
}
#search .logo{
	width:340px;
	margin-left:30px;
	padding-top:18px;
	float:left;
}
#search .search{
	width:516px;
	float:left;
	padding-top:20px;
}
#search .search .goSearch{
	width:512px;
	height:36px;
	border:1px solid #ff666b;

}
#search .search .goSearch .txt{
	width:382px;
	height:34px;
	border:none;
	outline:none;
	font-size:14px;
	float:left;
	text-indent:8px;
}
#search .search .goSearch .sub{
	float:left;
	width:130px;
	height:36px;
	background:url(../images/search.png) no-repeat center;
	border:none;
	outline:none;
	cursor:pointer;
}
#search .search ul{
	width:516px;
	height:38px;
	line-height:38px;
}
#search .search ul li{
	float:left;
	margin-right:12px;
	color:#999;
}
#search .search ul li a{
	color:#999;
}
#search .search ul li .colorChange{
    color:#FF666B;
}
#search .search ul li+li:hover a{
	color:#ff666b;
}
#search .shoppingCar{
	width:124px;
	height:34px;
	padding-top:24px;
	float:right;
	margin-right:26px;
	cursor: pointer;
}

#search .shoppingCar .container{
	width:124px;
	height:34px;
	border:1px solid #999;
	line-height:34px;
	color:#999;
	position:relative;
}
#search .shoppingCar .container .iconfont{
	float:left;
	margin:0 9px 0 20px;
}
#search .shoppingCar .container a{
	float:left;
	color:#999;
    display:inline-block;
}
#search .shoppingCar .container .span2{
	float:right;
	margin:0 14px 0 0;
	tarnsform:all .9s;
}
/*---------------购物车隐藏部分-----------------*/
#search .shoppingCar .container .shopYc{
	width:200px;
	padding:15px 0;
	box-shadow: 1px 0 1px #ddd;
	position:absolute;
	top:45px;
	background:#fff;
	text-align:center;
	right:0;
	z-index:1;
	display:none;
}
/*--------鼠标滑过--------*/
#search .shoppingCar .container:hover{
    color:#FF666B;
    border:1px solid #FF666B;
}
#search .shoppingCar .container:hover a{
    color:#FF666B;
}
#search .shoppingCar .container:hover .span2{
	-webkit-tarnsform: rotate(90deg);
	-moz-tarnsform: rotate(90deg);
	-ms-tarnsform: rotate(90deg);
	-o-tarnsform: rotate(90deg);
	transform:rotate(90deg);
}
/*--------------导航--------------*/
#ban_back{
	background:#34495e;
	height:44px;
}
#ban{
	line-height:44px;
	padding-left:42px;
	width:1108px;
}
#ban li{
	float:left;
	width:142px;
}
#ban li:hover{
	background:	#2c3e50
}
#ban ul .sort{
	width:200px;
	background:#ff666b;
	position:relative;
}
#ban ul li a{
	font-size:14px;
	color:#fff;
	float:left;
}
#ban ul li+li a{
	padding:0 38px 0 38px;
}
#ban ul li a .iconfont{
	float:left;
	padding:0 6px 0 48px;
}
/*----------导航隐藏部分----------*/
#ban .sort-YC{
	width:1063px;
	height:270px;
	background:#fff;
	border:1px solid #ddd;
	position:absolute;
	left:0;
	top:44px;
	z-index:5;
	display:none;
}
#ban .sort-YC ul{
	width:504px;
	border-right:1px solid #ddd;
	float:left;
}
#ban .sort-YC .ul1 li{
	line-height:30px;
	width:232px;
	font-size:12px;
	padding:10px;
}
#ban .sort-YC .ul1 li:hover{
	background:#f5f5f5;
}
#ban .sort-YC .ul1 li a:hover{
	color:#ff666b;
	text-decoration:underline;
}
#ban .sort-YC ul li a{
	color:#9e9e9e;
	margin-right:10px;
	padding:0;
}



































